package cn.kgc.service;

import cn.kgc.entity.Users;
import cn.kgc.utils.PagedGridResult;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @author k
 */
@SuppressWarnings("all")
public interface UsersService extends IService<Users> {
    /**
     * 根据公司的ID查询公司的HR的人数
     * @param companyId 公司的ID
     * @return 公司的人数
     */
    int getHrCount(String  companyId);

    /**
     * 将用户改为HR并且将用户和公司进行绑定
     */
    boolean updateUserRole(String commitUserId, String companyId);

    /**
     * 分页查询HR列表
     */
    PagedGridResult hrList(int pageIndex, int pageSize, String companyId);
}